package org.amphiprion.rfreplayanalyser.parser;

public class ReplayInfo {
	private int numberOfDrivers;
	private String scnFilename;
	private String aiwFilename;
	private String rfmFilename;
	private float version;
	private float startAt;
	private float endAt;
	private float duration;
	private float minPosX;
	private float maxPosX;
	private float minPosY;
	private float maxPosY;
	private float minPosZ;
	private float maxPosZ;

	/**
	 * @return the replay startAt (in second)
	 */
	public float getStartAt() {
		return startAt;
	}

	/**
	 * @param startAt
	 *            the startAt to set
	 */
	public void setStartAt(float startAt) {
		this.startAt = startAt;
	}

	/**
	 * @return the replay endAt (in second)
	 */
	public float getEndAt() {
		return endAt;
	}

	/**
	 * @param endAt
	 *            the endAt to set
	 */
	public void setEndAt(float endAt) {
		this.endAt = endAt;
	}

	/**
	 * @return the replay duration (in second)
	 */
	public float getDuration() {
		return duration;
	}

	/**
	 * @param duration
	 *            the duration to set
	 */
	public void setDuration(float duration) {
		this.duration = duration;
	}

	/**
	 * @return the version
	 */
	public float getVersion() {
		return version;
	}

	/**
	 * @param version
	 *            the version to set
	 */
	public void setVersion(float version) {
		this.version = version;
	}

	/**
	 * @return the numberOfDrivers
	 */
	public int getNumberOfDrivers() {
		return numberOfDrivers;
	}

	/**
	 * @param numberOfDrivers
	 *            the numberOfDrivers to set
	 */
	public void setNumberOfDrivers(int numberOfDrivers) {
		this.numberOfDrivers = numberOfDrivers;
	}

	/**
	 * @return the scnFilename
	 */
	public String getScnFilename() {
		return scnFilename;
	}

	/**
	 * @param scnFilename
	 *            the scnFilename to set
	 */
	public void setScnFilename(String scnFilename) {
		this.scnFilename = scnFilename;
	}

	/**
	 * @return the aiwFilename
	 */
	public String getAiwFilename() {
		return aiwFilename;
	}

	/**
	 * @param aiwFilename
	 *            the aiwFilename to set
	 */
	public void setAiwFilename(String aiwFilename) {
		this.aiwFilename = aiwFilename;
	}

	/**
	 * @return the rfmFilename
	 */
	public String getRfmFilename() {
		return rfmFilename;
	}

	/**
	 * @param rfmFilename
	 *            the rfmFilename to set
	 */
	public void setRfmFilename(String rfmFilename) {
		this.rfmFilename = rfmFilename;
	}

	/**
	 * @return the minPosX
	 */
	public float getMinPosX() {
		return minPosX;
	}

	/**
	 * @param minPosX
	 *            the minPosX to set
	 */
	public void setMinPosX(float minPosX) {

		this.minPosX = minPosX;
	}

	/**
	 * @return the maxPosX
	 */
	public float getMaxPosX() {
		return maxPosX;
	}

	/**
	 * @param maxPosX
	 *            the maxPosX to set
	 */
	public void setMaxPosX(float maxPosX) {
		this.maxPosX = maxPosX;
	}

	/**
	 * @return the minPosY
	 */
	public float getMinPosY() {
		return minPosY;
	}

	/**
	 * @param minPosY
	 *            the minPosY to set
	 */
	public void setMinPosY(float minPosY) {
		this.minPosY = minPosY;
	}

	/**
	 * @return the maxPosY
	 */
	public float getMaxPosY() {
		return maxPosY;
	}

	/**
	 * @param maxPosY
	 *            the maxPosY to set
	 */
	public void setMaxPosY(float maxPosY) {
		this.maxPosY = maxPosY;
	}

	/**
	 * @return the minPosZ
	 */
	public float getMinPosZ() {
		return minPosZ;
	}

	/**
	 * @param minPosZ
	 *            the minPosZ to set
	 */
	public void setMinPosZ(float minPosZ) {
		this.minPosZ = minPosZ;
	}

	/**
	 * @return the maxPosZ
	 */
	public float getMaxPosZ() {
		return maxPosZ;
	}

	/**
	 * @param maxPosZ
	 *            the maxPosZ to set
	 */
	public void setMaxPosZ(float maxPosZ) {
		this.maxPosZ = maxPosZ;
	}

}
